Debug Data Collection for Functional Validation of Control-Flow in NoCs

نویسندگان

  • Rawan Abdel-Khalek
  • Valeria Bertacco
چکیده

During emulation and post-silicon validation of NoC-based systems, lack of observability of the NoC’s internal operations makes detection and debugging of functional bugs in the interconnect a difficult task. To verify the correctness of the control-flow portion of the NoC design, it’s common to run tests that exercise the network functionality, while abstracting away the data content of traffic. In this context, we propose a methodology where network data packets are repurposed for the storage of debug information collected during execution. Upon error detection, the collected data can provide the visibility needed to help debug the error. In particular, the debug data analysis provides a reconstruction of network traffic, as well as several statistics, such as packet interactions, sequence of events within router, and packet latencies per router. In our experiments, we found that this approach allows us to reconstruct over 80% of the routes of observed packets.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

13th Int'l Symposium on Quality Electronic Design

As emerging System on Chips (SoCs) tend to have many cores, the interactions among cores through functional interconnects such as bus or Network on Chips (NoCs) are becoming complex. The increase in complexity of IP blocks and on-chip communication has accentuated the need to enhance traditional debug methods for SoCs. In this paper, we propose a new debug aware Network Interface (NI). The prop...

متن کامل

On-chip Debug Architectures for Improving Observability during Post-silicon Validation On-chip Debug Architectures for Improving Observability during Post-silicon Validation

Post-silicon validation has become an essential step in the design flow of system-onchip devices for the purpose of identifying and fixing design errors that have escaped pre-silicon verification. To address the limited observability of the circuits during post-silicon validation, embedded logic analysis techniques are employed in order to probe the internal circuit nodes at-speed and in real-t...

متن کامل

Development and Validation of Ergonomics Elderly House Risk Factors Checklist and Assessment Elderly Functional Ability Checklist

Background and Objectives: These days, due to increasing of old people’s population, elderly is a world widely issue. According to World Health Organization (WHO) people older than 60 years old are called elderly. Becoming old leads to decline in physical ability and increase in physical limitations and therefore there is a need for matching the environment with elderly users. The aim of this s...

متن کامل

On Post-silicon Root-Cause Analysis and Debug Using Enhanced Hierarchical Triggers

Post-silicon debugging process is aimed at locating errors that concealed themselves during the process of pre-silicon verification. Although in the post-silicon validation engineers can exploit the high speed of hardware prototype to exercise huge amount of test vectors, low level of real-time observability and controllability of signals inside the prototype is too big an issue. Various Design...

متن کامل

"Technical Report" Performance Comparison of IHACRES Model and Artificial Neural Network to Predict the Flow of Sivand River

The accurate determination of river flow in watersheds without sufficient data is one of the major challenges in hydrology. In this regard, given the diversity of existing hydrological models, selection of an appropriate model requires evaluation of the performance of the hydrological models in each region. The objective of this study was to compare the performance of artificial neural network ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014